]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
15 years agoworkspaces-display: Improve pager autohide
Florian Müllner [Thu, 16 Jun 2011 12:10:15 +0000 (14:10 +0200)]
workspaces-display: Improve pager autohide

The purpose of autohiding the workspace pager on the right was to
avoid exposure of workspaces to users who are not using them.
However, for users who do use workspaces, the behavior limits the
purpose of the overview. To fix, always show the pager if more than
one workspace is actively used.

https://bugzilla.gnome.org/show_bug.cgi?id=652714

15 years agomessageTray: make this visible in fullscreen mode
Dan Winship [Thu, 29 Apr 2010 17:14:52 +0000 (13:14 -0400)]
messageTray: make this visible in fullscreen mode

https://bugzilla.gnome.org/show_bug.cgi?id=608667

15 years agoStTheme: retrive the list of custom stylesheets and use it in loadTheme()
Giovanni Campagna [Thu, 2 Jun 2011 15:05:08 +0000 (17:05 +0200)]
StTheme: retrive the list of custom stylesheets and use it in loadTheme()

Using the list of stylesheets loaded with st_theme_load_stylesheet(),
one can build an StTheme that is completely identical to the previous
one, except for one property (application-stylesheet).
This allows rt and the user-theme extension to work while respecting
the theming of other extensions.

https://bugzilla.gnome.org/show_bug.cgi?id=650971

15 years agoCorrections in Telugu file
krishnababu k [Wed, 15 Jun 2011 14:39:47 +0000 (20:09 +0530)]
Corrections in Telugu file

15 years agoAddted entry in LINGUAS for telug locale
krishnababu k [Wed, 15 Jun 2011 11:48:31 +0000 (17:18 +0530)]
Addted entry in LINGUAS for telug locale

15 years agoNewly added Telugu Translations
krishnababu k [Wed, 15 Jun 2011 11:46:58 +0000 (17:16 +0530)]
Newly added Telugu Translations

15 years agooverview: Allow dropping icons on windows
Adel Gadllah [Tue, 7 Jun 2011 21:15:33 +0000 (23:15 +0200)]
overview: Allow dropping icons on windows

Currently the user has to find an empty spot in the workspace
to be able to launcha new instance of an app using dnd.

This is unnecessary hard, so just allow dropping on windows too.

https://bugzilla.gnome.org/show_bug.cgi?id=652079

15 years agoshell-window-tracker: Fix signal handler leak
Adel Gadllah [Sun, 12 Jun 2011 12:03:18 +0000 (14:03 +0200)]
shell-window-tracker: Fix signal handler leak

Disconnect the on_wm_class_changed handler when removing a window
in disassociate_window().

https://bugzilla.gnome.org/show_bug.cgi?id=652388

15 years agoUpdated Slovenian translation
Matej Urbančič [Sat, 11 Jun 2011 15:38:58 +0000 (17:38 +0200)]
Updated Slovenian translation

15 years agoworkspace: reposition windows on workspace resize
Maxim Ermilov [Sat, 11 Jun 2011 13:40:12 +0000 (17:40 +0400)]
workspace: reposition windows on workspace resize

initial window position was broken (part of close button was clipped)
https://bugzilla.gnome.org/show_bug.cgi?id=651012

15 years agostatusMenu: Don't force a screen lock when suspending
Florian Müllner [Fri, 10 Jun 2011 20:58:54 +0000 (22:58 +0200)]
statusMenu: Don't force a screen lock when suspending

The screen panel in System Settings has a preference whether the
screen should be locked on suspend. This works fine when suspending
by closing the lid, but the "Suspend" menu item in the user status
menu ignores the setting and always locks the screen.
Fix by activating the screen saver before suspending rather than
locking explicitly.

https://bugzilla.gnome.org/show_bug.cgi?id=652327

15 years agomessageTray: update the SummaryItem's label based on Source title changes
Jasper St. Pierre [Wed, 8 Jun 2011 06:27:57 +0000 (02:27 -0400)]
messageTray: update the SummaryItem's label based on Source title changes

https://bugzilla.gnome.org/show_bug.cgi?id=643513

15 years agoImplement a Telepathy Approver and Handler (#643594)
Guillaume Desmottes [Tue, 5 Apr 2011 11:28:11 +0000 (13:28 +0200)]
Implement a Telepathy Approver and Handler (#643594)

As the Shell does more than observing channels (users can interact with them),
it has to be an Handler as well. We have to make sure that all the new
incoming text channels are handled by the Shell by default, so we make it an
Approver as well.

From an user point of view, the only difference is that Empathy's tray icon
will stop blicking when receiving new channels.

We rely on ChannelDispatcher.DelegateChannels() and PresentChannel() to
interact with Empathy. Those methods have been implemented in
telepathy-mission-control 5.9.0 and telepathy-glib 0.15.0.

15 years agoNetworkMenu: only show 5 connections per device
Giovanni Campagna [Thu, 2 Jun 2011 14:22:36 +0000 (16:22 +0200)]
NetworkMenu: only show 5 connections per device

If we have more than 5 (which can happen with VPN connections), place
them into a More... submenu, which also becomes scrollable if needed.
To protect from race conditions and ordering issues while reading
connections, sort them in alphabetic order when the timestamp is equal.

https://bugzilla.gnome.org/show_bug.cgi?id=651602

15 years agoworkspace: Make close button respect button_layout
Florian Müllner [Tue, 7 Jun 2011 10:27:52 +0000 (12:27 +0200)]
workspace: Make close button respect button_layout

Make the close button in the overview follow the user preference
for the window button layout.

https://bugzilla.gnome.org/show_bug.cgi?id=620105

15 years agoAdd "Memory" tab to lg
Colin Walters [Fri, 20 May 2011 19:50:54 +0000 (15:50 -0400)]
Add "Memory" tab to lg

shell_global_get_memory_info() is a new function which extracts a few
global counters we have already, namely glibc's mallinfo, spidermonkey's
JSGC_BYTES, and gjs' counters for boxed/object/etc wrappers.

There is some slight overlap with perf; ultimately though I'd
like this function to do some more extensive analysis, so it wouldn't
be quite the same.

perf is going to be mainly concerned with how big the whole process
over time is; memory_info is for debugging memory leaks.

https://bugzilla.gnome.org/show_bug.cgi?id=650692

15 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Tue, 7 Jun 2011 08:54:59 +0000 (10:54 +0200)]
Updated Norwegian bokmål translation

15 years agotelepathyClient: Make sure to filter messages at all times
Jasper St. Pierre [Wed, 25 May 2011 17:18:56 +0000 (13:18 -0400)]
telepathyClient: Make sure to filter messages at all times

When timestamps or presence or alias changes were appended before,
the _history could grow unbounded, leaving behind an unfruitful chat
log of:

  Jasper has gone offline.
  Jasper has gone online.
  Jasper has gone offline.
  Jasper has gone online.

ad nausem.

https://bugzilla.gnome.org/show_bug.cgi?id=651086

15 years agotelepathyContact: Fix presence information
Jasper St. Pierre [Fri, 3 Jun 2011 20:07:29 +0000 (16:07 -0400)]
telepathyContact: Fix presence information

An incorrect signal handler signature broke presence handling in master.

https://bugzilla.gnome.org/show_bug.cgi?id=651138

15 years ago[l10n]Fixes on Catalan translation
Sílvia Miranda [Mon, 6 Jun 2011 05:38:42 +0000 (07:38 +0200)]
[l10n]Fixes on Catalan translation

15 years ago[l10n]Updated Catalan (Valencian) translation
Carles Ferrando [Mon, 6 Jun 2011 05:37:53 +0000 (07:37 +0200)]
[l10n]Updated Catalan (Valencian) translation

15 years agoUpdated Galician translations
Fran Diéguez [Sun, 5 Jun 2011 22:49:34 +0000 (00:49 +0200)]
Updated Galician translations

15 years agoUpdated Russian translation
Yuri Kozlov [Sun, 5 Jun 2011 06:42:49 +0000 (10:42 +0400)]
Updated Russian translation

15 years agost-scroll-view: Make the fade effect and offset themable
Jasper St. Pierre [Fri, 3 Jun 2011 21:44:57 +0000 (17:44 -0400)]
st-scroll-view: Make the fade effect and offset themable

Theme authors now have the power (and responsibility) of creating fade
effects with the new CSS length property '-st-fade-offset'. A value of
0 disables the effect.

This new CSS approach replaces the current programmatic toggle of
the 'vfade' property. A new CSS style class name 'vfade' is used as
a replacement for the old property.

https://bugzilla.gnome.org/show_bug.cgi?id=651813

15 years agoUpdated Spanish translation
Jorge González [Sat, 4 Jun 2011 16:36:53 +0000 (18:36 +0200)]
Updated Spanish translation

15 years agoUpdated Hebrew translation.
Yaron Shahrabani [Sat, 4 Jun 2011 12:13:11 +0000 (15:13 +0300)]
Updated Hebrew translation.

15 years agoUpdated Hebrew translation.
Yaron Shahrabani [Sat, 4 Jun 2011 10:51:58 +0000 (13:51 +0300)]
Updated Hebrew translation.

15 years agoworkspaces-view: Set geometry on new workspaces
Florian Müllner [Wed, 1 Jun 2011 12:47:51 +0000 (14:47 +0200)]
workspaces-view: Set geometry on new workspaces

Currently the workspace geometry is updated on zoom/allocation
changes, which means that newly added workspaces use their initial
geometry of (0, 0, 0, 0) until the next zoom change. As a result,
windows on the affected workspaces are mispositioned, e.g. placed
outside the workspace area. To fix, set the geometry on newly added
workspaces to the view's cached values.

https://bugzilla.gnome.org/show_bug.cgi?id=649001

15 years agoworkspaces-view: Simplify handling of removed workspaces
Florian Müllner [Wed, 1 Jun 2011 02:23:12 +0000 (04:23 +0200)]
workspaces-view: Simplify handling of removed workspaces

Workspaces used to contain the desktop background, so when a
workspace was removed, we animated its actor to an off-screen
position before destroying it. As the background has been
removed a while ago, we can destroy the actor directly.

https://bugzilla.gnome.org/show_bug.cgi?id=645031

15 years agomessageTray: Don't animate notifications if they've shrunk.
Jasper St. Pierre [Mon, 23 May 2011 21:15:08 +0000 (17:15 -0400)]
messageTray: Don't animate notifications if they've shrunk.

The effect of the large gap breaks the illusion of the message attached to
the bottom of the screen.

https://bugzilla.gnome.org/show_bug.cgi?id=641570

15 years ago[l10n]Minor fix on Catalan translation
Gil Forcada [Fri, 3 Jun 2011 17:18:00 +0000 (19:18 +0200)]
[l10n]Minor fix on Catalan translation

15 years agost-shadow: Use non-deprecated GAtomic API
Florian Müllner [Thu, 2 Jun 2011 21:05:16 +0000 (23:05 +0200)]
st-shadow: Use non-deprecated GAtomic API

15 years agost-icon-colors: Use non-deprecated GAtomic API
Colin Walters [Thu, 2 Jun 2011 20:22:28 +0000 (16:22 -0400)]
st-icon-colors: Use non-deprecated GAtomic API

15 years agodocs: Update man page
Florian Müllner [Wed, 1 Jun 2011 15:15:50 +0000 (17:15 +0200)]
docs: Update man page

Currently the man page is horribly outdated, so update to the
current set of options.

https://bugzilla.gnome.org/show_bug.cgi?id=648562

15 years agonetwork: fix chaining of a destroy method
Dan Winship [Thu, 2 Jun 2011 13:28:47 +0000 (09:28 -0400)]
network: fix chaining of a destroy method

https://bugzilla.gnome.org/show_bug.cgi?id=651606

15 years agorun-dialog: Use user preference when executing in terminal
Florian Müllner [Wed, 1 Jun 2011 11:39:11 +0000 (13:39 +0200)]
run-dialog: Use user preference when executing in terminal

Rather than hardcoding gnome-terminal, pick up the user's preferred
terminal from System Settings.

https://bugzilla.gnome.org/show_bug.cgi?id=648422

15 years agoskip delivery reports in pending messages (#651227)
Guillaume Desmottes [Fri, 27 May 2011 08:52:08 +0000 (10:52 +0200)]
skip delivery reports in pending messages (#651227)

We already ignore them in _messageReceived but have to ignore them as well
when displaying pending messages.

15 years agoUpdated Irish translation.
Seán de Búrca [Mon, 30 May 2011 17:21:14 +0000 (11:21 -0600)]
Updated Irish translation.

15 years ago[l10n]Added Catalan (Valencian) translation
Gil Forcada [Sun, 29 May 2011 16:37:11 +0000 (18:37 +0200)]
[l10n]Added Catalan (Valencian) translation

15 years agoUpdated Spanish translation
Jorge González [Sun, 29 May 2011 07:47:22 +0000 (09:47 +0200)]
Updated Spanish translation

15 years agoUpdated Russian translation
Yuri Myasoedov [Sat, 28 May 2011 15:11:18 +0000 (19:11 +0400)]
Updated Russian translation

15 years agobuild: Update dependencies for Ubuntu
Florian Müllner [Fri, 27 May 2011 15:46:05 +0000 (17:46 +0200)]
build: Update dependencies for Ubuntu

startup-notification needs xcb headers, require the appropriate
Ubuntu packages.

15 years ago.gitignore: update for glib-gettext replacement
Dan Winship [Fri, 27 May 2011 14:58:18 +0000 (10:58 -0400)]
.gitignore: update for glib-gettext replacement

15 years agobuild: Add xcb to build dependencies
Florian Müllner [Tue, 24 May 2011 23:04:24 +0000 (01:04 +0200)]
build: Add xcb to build dependencies

startup-notification requires xcb headers.

15 years agoAdd org.gnome.shell.enabled-extensions complementing disabled-extensions
Tassilo Horn [Wed, 25 May 2011 19:34:33 +0000 (21:34 +0200)]
Add org.gnome.shell.enabled-extensions complementing disabled-extensions

If the former is empty (default), only the extensions not contained in
the latter are loaded.  Else, all extensions in the former that are
not contained in the latter are loaded.

https://bugzilla.gnome.org/show_bug.cgi?id=651088

15 years agoshell-recorder: missing XFree
Maxim Ermilov [Tue, 24 May 2011 22:46:47 +0000 (02:46 +0400)]
shell-recorder: missing XFree

https://bugzilla.gnome.org/show_bug.cgi?id=650934

15 years agognome-shell.modules: build gnome-settings-daemon after colord
Owen W. Taylor [Wed, 25 May 2011 20:44:17 +0000 (16:44 -0400)]
gnome-shell.modules: build gnome-settings-daemon after colord

gnome-settings-daemon uses colord, so mark the dependency.

https://bugzilla.gnome.org/show_bug.cgi?id=650869

15 years agodash: during drag, only offer trash can when dragging favorites
Owen W. Taylor [Tue, 3 May 2011 17:22:06 +0000 (13:22 -0400)]
dash: during drag, only offer trash can when dragging favorites

We should only show the trash can when the user starts dragging a
favorite from the dash, not when the user starts dragging an application
that happens to be a favorite via a window or an application icon
in the applications view.

https://bugzilla.gnome.org/show_bug.cgi?id=642895

15 years agoShellWindowTracker: Remove title tracking workarounds for OO.org and Firefox
Colin Walters [Tue, 24 May 2011 23:57:25 +0000 (19:57 -0400)]
ShellWindowTracker: Remove title tracking workarounds for OO.org and Firefox

LibreOffice does WM_CLASS correctly as of recently, and Firefox has for
some time.  Strip out the title pattern workarounds.

https://bugzilla.gnome.org/show_bug.cgi?id=651015

15 years agoTrack changes to WM_CLASS
Colin Walters [Tue, 24 May 2011 23:42:07 +0000 (19:42 -0400)]
Track changes to WM_CLASS

LibreOffice changes applications dynamically; we should support this.

https://bugzilla.gnome.org/show_bug.cgi?id=649315

15 years agocheck for JS_NewGlobalObject and XFixesCreatePointerBarrier
Ionut Biru [Tue, 24 May 2011 21:59:52 +0000 (21:59 +0000)]
check for JS_NewGlobalObject and XFixesCreatePointerBarrier

The previous fix in eb5466209 removed JS_NewGlobalObject and
XFixesCreatePointerBarrier

Signed-off-by: Ionut Biru <ibiru@archlinux.org>
15 years agognome-shell.modules: Depend on latest startup-notification
Colin Walters [Tue, 24 May 2011 21:59:38 +0000 (17:59 -0400)]
gnome-shell.modules: Depend on latest startup-notification

See commit eb54662098ed which introduced the dependency.

15 years agoRequire startup-notification >= 0.11
Ionut Biru [Tue, 24 May 2011 20:59:43 +0000 (20:59 +0000)]
Require startup-notification >= 0.11

sn_startup_sequence_get_application_id appeared first in this release

Signed-off-by: Ionut Biru <ibiru@archlinux.org>
15 years agognome-shell.modules: add caribou (with nothing depending on it)
Dan Winship [Tue, 24 May 2011 20:45:29 +0000 (16:45 -0400)]
gnome-shell.modules: add caribou (with nothing depending on it)

15 years agoStTextureCache: Fix leak of key string
Colin Walters [Tue, 24 May 2011 16:51:47 +0000 (12:51 -0400)]
StTextureCache: Fix leak of key string

Also micro-optimize by avoiding another strdup(), instead pass
ownership of the string when we can.

https://bugzilla.gnome.org/show_bug.cgi?id=649508

15 years agoUpdated Spanish translation
Daniel Mustieles [Mon, 23 May 2011 19:33:52 +0000 (21:33 +0200)]
Updated Spanish translation

15 years agoNetworkMenu: show devices that are unmanaged
Giovanni Campagna [Mon, 9 May 2011 14:15:03 +0000 (16:15 +0200)]
NetworkMenu: show devices that are unmanaged

Some users are confused when their devices are not shown in the
network menu, even if they configured them manually. Mark their presence
by showing them in the menu, even if they cannot be otherwise
interacted with.
Also add a status string for deactivating devices (none currently,
soon will appear in NetworkManager).

https://bugzilla.gnome.org/show_bug.cgi?id=646946

15 years agoShellRecorder: Use cogl_read_pixels()
Dan Winship [Tue, 5 Apr 2011 15:20:21 +0000 (11:20 -0400)]
ShellRecorder: Use cogl_read_pixels()

cogl_read_pixels() used to only support a useless pixel format, but it
will do our preferred format now, so use it rather than doing GL stuff
by hand.

https://bugzilla.gnome.org/show_bug.cgi?id=648758

15 years agoStImText: remove two references to old clutter bugs
Dan Winship [Tue, 5 Apr 2011 14:55:27 +0000 (10:55 -0400)]
StImText: remove two references to old clutter bugs

Remove a workaround for clutter_actor_get_transformed_position() not
working inside paint(), and remove a comment about
ClutterText::position not being properly notified, since it is now.
(However, it doesn't seem worth it to rewrite the code to use
notification, since that would actually end up being more complicated
than the current solution.)

https://bugzilla.gnome.org/show_bug.cgi?id=648758

15 years agoStScrollBar: use clutter_actor_has_allocation()
Dan Winship [Tue, 5 Apr 2011 14:49:21 +0000 (10:49 -0400)]
StScrollBar: use clutter_actor_has_allocation()

StScrollBar was tracking whether or not it currently had a valid
allocation, but since Clutter 1.4 there is a method it can call to get
that information instead.

https://bugzilla.gnome.org/show_bug.cgi?id=648758

15 years agoMAINTAINERS: Fix my email address
Colin Walters [Mon, 23 May 2011 13:15:58 +0000 (09:15 -0400)]
MAINTAINERS: Fix my email address

15 years agobuild: Fix autopoint dependency on F15
Florian Müllner [Mon, 23 May 2011 13:08:30 +0000 (15:08 +0200)]
build: Fix autopoint dependency on F15

Fedora moved autopoint once again, it's now in gettext-devel ...

15 years agoUpdated Irish translation.
Seán de Búrca [Mon, 23 May 2011 08:09:38 +0000 (02:09 -0600)]
Updated Irish translation.

15 years agovi.po: new translation for "dash"
Nguyễn Thái Ngọc Duy [Sun, 22 May 2011 14:50:39 +0000 (21:50 +0700)]
vi.po: new translation for "dash"

15 years agoUpdated Irish translation.
Seán de Búrca [Sun, 22 May 2011 10:32:31 +0000 (04:32 -0600)]
Updated Irish translation.

15 years agobuild: Add colord to moduleset
Florian Müllner [Fri, 20 May 2011 16:16:48 +0000 (18:16 +0200)]
build: Add colord to moduleset

It has been added as a dependency of gnome-control-center.

15 years agoUse upstream gettext instead the glib one
Javier Jardón [Thu, 7 Oct 2010 03:20:13 +0000 (05:20 +0200)]
Use upstream gettext instead the glib one

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=631576

15 years agosearch: Fix documentation comment
Florian Müllner [Fri, 20 May 2011 10:40:23 +0000 (12:40 +0200)]
search: Fix documentation comment

15 years agoImport Shell as needed by recent commit
Alexander Larsson [Fri, 20 May 2011 09:14:54 +0000 (11:14 +0200)]
Import Shell as needed by recent commit

15 years agoChange 'debugexit' to quit main loop rather than exit(), add cleanup
Colin Walters [Thu, 5 May 2011 22:09:59 +0000 (18:09 -0400)]
Change 'debugexit' to quit main loop rather than exit(), add cleanup

A new envrionment variable GNOME_SHELL_ENABLE_CLEANUP is added which
causes us to attempt freeing global data.  The reason this isn't
enabled by default is that it's a waste of time at best, and at
worst in corner cases could cause crashes which would fill up
crash databases.  Better to leave it as a developer-only tool.

Start stubbing out some cleanup in ShellGlobal.

https://bugzilla.gnome.org/show_bug.cgi?id=649517

15 years agoUse Shell.get_file_contents_utf8_sync over GLib.file_get_contents
Colin Walters [Wed, 11 May 2011 18:19:24 +0000 (14:19 -0400)]
Use Shell.get_file_contents_utf8_sync over GLib.file_get_contents

We need to fix the latter to return a byte array, which gjs doesn't
deal with well right now.

https://bugzilla.gnome.org/show_bug.cgi?id=649981

15 years agoUse the same selection color as the gtk theme.
Jakub Steiner [Mon, 4 Apr 2011 07:20:12 +0000 (09:20 +0200)]
Use the same selection color as the gtk theme.

https://bugzilla.gnome.org/show_bug.cgi?id=646261

15 years agonetwork: fix modem connected state check
Dan Williams [Thu, 12 May 2011 18:07:30 +0000 (13:07 -0500)]
network: fix modem connected state check

There is no CONNECTED state for devices, it's ACTIVATED.

https://bugzilla.gnome.org/show_bug.cgi?id=650124

15 years agopanel: Don't propagate button-release-event in _onCornerClicked()
Rui Matos [Thu, 5 May 2011 15:09:07 +0000 (16:09 +0100)]
panel: Don't propagate button-release-event in _onCornerClicked()

Since both the hot corner's ClutterGroup and the hot corner's
ClutterRectangle button-release-event is connected to
_onCornerClicked() we must handle it there by returning 'true' to
Clutter or else _onCornerClicked() is called twice which defeats the
HOT_CORNER_ACTIVATION_TIMEOUT logic.

https://bugzilla.gnome.org/show_bug.cgi?id=649427

15 years agoDon't crash when removing nameless user
Ionut Biru [Mon, 9 May 2011 20:03:17 +0000 (13:03 -0700)]
Don't crash when removing nameless user

https://bugzilla.gnome.org/show_bug.cgi?id=647893

15 years agoaltTab.js: remove the rest of Alt+Tab's special case
Rui Matos [Wed, 23 Feb 2011 10:52:25 +0000 (10:52 +0000)]
altTab.js: remove the rest of Alt+Tab's special case

Remove the other case in the App Switcher where Tab vs Above_Tab
behaved inconsistently.

https://bugzilla.gnome.org/show_bug.cgi?id=647907

15 years agoconfigure: remove support for evolution-data-server 1.2
Dan Winship [Fri, 15 Apr 2011 13:39:13 +0000 (09:39 -0400)]
configure: remove support for evolution-data-server 1.2

https://bugzilla.gnome.org/show_bug.cgi?id=647395

15 years agotelepathyClient: don't update notifications for outgoing messages
Jonny Lamb [Sun, 15 May 2011 09:07:23 +0000 (10:07 +0100)]
telepathyClient: don't update notifications for outgoing messages

If you receive a message, a notification will appear. If you reply in
Empathy's chat window before the notification disappears, the
notification is updated with the contents of the message you *just*
sent! We should only update notifications if they're incoming.

https://bugzilla.gnome.org/show_bug.cgi?id=650219

Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
15 years agoaltTab: remove erroneous/superflous pick
Dan Winship [Thu, 5 May 2011 11:22:07 +0000 (07:22 -0400)]
altTab: remove erroneous/superflous pick

AltTabPopup was calling global.stage.get_actor_at_pos() "to force a
stage relayout", but that function does not actually have that effect.
It was also occasionally causing Clutter warnings (possibly due to a
clutter pick-buffer-caching bug?). So just remove the call.

https://bugzilla.gnome.org/show_bug.cgi?id=650317

15 years agoappMenu: Disable reactivity at the start of animation
Jasper St. Pierre [Sat, 7 May 2011 07:12:52 +0000 (03:12 -0400)]
appMenu: Disable reactivity at the start of animation

If you clicked on the application button while it was fading out, like
during a transition to the overview, a vestigal menu appeared.

https://bugzilla.gnome.org/show_bug.cgi?id=639459

15 years agomain: make "gnome-shell" the default gettext domain
Dan Winship [Sat, 30 Apr 2011 14:34:51 +0000 (10:34 -0400)]
main: make "gnome-shell" the default gettext domain

Since libmutter uses dgettext(), we can take over the default domain

https://bugzilla.gnome.org/show_bug.cgi?id=649203

15 years agoenvironment: put gettext stuff into global environment
Dan Winship [Sat, 30 Apr 2011 13:16:13 +0000 (09:16 -0400)]
environment: put gettext stuff into global environment

Rather than defining _() as a local function in every module, put it
into the global environment (along with C_() and ngettext()).

https://bugzilla.gnome.org/show_bug.cgi?id=649203

15 years agoenvironment: move more init stuff here from main.js
Dan Winship [Sat, 30 Apr 2011 14:27:36 +0000 (10:27 -0400)]
environment: move more init stuff here from main.js

Move some more environment-initializationy stuff from main.js to
environment.js, and be more careful about not importing shell JS
modules until after the environment has been fully patched.

Change gnome-shell-plugin to call Environment.init() before
Main.start(); this means that Environment.init() now runs before any
shell JS modules (besides environment itself) have been imported.

Make run-js-test create a ShellGlobal and use its js_context, so that
the shell_global_set_property_mutable() stuff in Environment.init()
will work correctly in tests as well.

https://bugzilla.gnome.org/show_bug.cgi?id=649203

15 years agorun-js-test: link to libgnome-shell.la
Dan Winship [Sat, 30 Apr 2011 14:00:36 +0000 (10:00 -0400)]
run-js-test: link to libgnome-shell.la

The tests were broken again, because since Shell-0.1.gir now has
'shared-library="libgnome-shell.so"', the references to Shell.PerfLog
ended up pulling in libgnome-shell in addition to the copy of
shell-perf-log.c that libjs-test was built with.

Fix all this hopefully forever by just making run-js-test link to
libgnome-shell.

https://bugzilla.gnome.org/show_bug.cgi?id=649203

15 years agoShell: sort, align, clean up shell-global.h and shell-util.h
Dan Winship [Thu, 24 Mar 2011 14:54:46 +0000 (10:54 -0400)]
Shell: sort, align, clean up shell-global.h and shell-util.h

https://bugzilla.gnome.org/show_bug.cgi?id=648755

15 years agoshell: move non-ShellGlobal functions from shell-global to shell-util
Dan Winship [Wed, 23 Mar 2011 20:01:10 +0000 (16:01 -0400)]
shell: move non-ShellGlobal functions from shell-global to shell-util

shell-global had become a dumping ground for functions that didn't
have anywhere else to be. Make shell-util the dumping ground instead,
and have shell-global only have methods that involve the ShellGlobal
object.

https://bugzilla.gnome.org/show_bug.cgi?id=648755

15 years agoshell-global: Remove unused ShellGlobal parameters
Dan Winship [Wed, 27 Apr 2011 11:04:58 +0000 (07:04 -0400)]
shell-global: Remove unused ShellGlobal parameters

Remove the ShellGlobal parameter from any method that isn't actually
ShellGlobal-related (and rename them to not have "global" in the
name).

https://bugzilla.gnome.org/show_bug.cgi?id=648755

15 years agolookingGlass: make Esc work on any page
Dan Winship [Wed, 20 Apr 2011 16:41:22 +0000 (12:41 -0400)]
lookingGlass: make Esc work on any page

The lg window was losing focus when the page with the entry got unmapped;
fix it to refocus itself after that.

Fixing this problem revealed that previously we were focusing the
entry on open(), but not ensuring that that page was selected, meaning
you could type into the entry without being able to see it. Fix that.

https://bugzilla.gnome.org/show_bug.cgi?id=647303

15 years agoAdd Esperanto translation
Kristjan SCHMIDT [Sun, 15 May 2011 15:57:01 +0000 (17:57 +0200)]
Add Esperanto translation

15 years agoAdd Esperanto translation
Kristjan SCHMIDT [Sun, 15 May 2011 15:55:50 +0000 (17:55 +0200)]
Add Esperanto translation

15 years agoUpdated Hebrew translation.
Yaron Shahrabani [Fri, 13 May 2011 10:23:36 +0000 (13:23 +0300)]
Updated Hebrew translation.

15 years agoworkspace: End zooming when starting a window drag
Jasper St. Pierre [Wed, 11 May 2011 21:43:25 +0000 (17:43 -0400)]
workspace: End zooming when starting a window drag

The mouse-wheel zooming "easter egg" breaks horribly when you
drag a window, due to ugly lightbox reparenting tricks it uses.

For now, just end any zoom before we drag the window around.

https://bugzilla.gnome.org/show_bug.cgi?id=649632

15 years agoworkspace: Use Main.uiGroup instead of global.stage
Jasper St. Pierre [Wed, 11 May 2011 21:41:05 +0000 (17:41 -0400)]
workspace: Use Main.uiGroup instead of global.stage

The mouse-wheel zoom "easter egg" broke when using the magnifier
because it was using global.stage. Fix it to use Main.uiGroup instead.

https://bugzilla.gnome.org/show_bug.cgi?id=649632

15 years agotelepathyClient: don't notify for delivery reports
Jonny Lamb [Thu, 5 May 2011 12:19:59 +0000 (13:19 +0100)]
telepathyClient: don't notify for delivery reports

Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
15 years agoshell-tp-client: enable client recovery
Jasper St. Pierre [Sat, 7 May 2011 07:01:24 +0000 (03:01 -0400)]
shell-tp-client: enable client recovery

This makes sure that we get any channels that existed at the time the shell
started, otherwise some chats may never appear.

https://bugzilla.gnome.org/show_bug.cgi?id=649633

15 years agost-scroll-view: remove spurious assignment of uninitialized data
Christopher Aillon [Fri, 6 May 2011 19:36:52 +0000 (12:36 -0700)]
st-scroll-view: remove spurious assignment of uninitialized data

https://bugzilla.gnome.org/show_bug.cgi?id=649596

15 years agoStTextureCache: plug leak in not-found icon case
Colin Walters [Thu, 5 May 2011 20:28:05 +0000 (16:28 -0400)]
StTextureCache: plug leak in not-found icon case

Need to free the key too.

https://bugzilla.gnome.org/show_bug.cgi?id=649508

15 years agoUpdated Norwegian bokmål translation from Sigurd Gartmann
Kjartan Maraas [Wed, 11 May 2011 19:20:47 +0000 (21:20 +0200)]
Updated Norwegian bokmål translation from Sigurd Gartmann

15 years agost-private: Correct fix for memory leak
Colin Walters [Wed, 11 May 2011 15:21:18 +0000 (11:21 -0400)]
st-private: Correct fix for memory leak

The previous fix in 72f9f482d was wrong; we need to keep around
the buffer until cairo is done with the pattern.

https://bugzilla.gnome.org/show_bug.cgi?id=649497

15 years agoUpdated Slovenian translation
Matej Urbančič [Mon, 9 May 2011 18:18:33 +0000 (20:18 +0200)]
Updated Slovenian translation